﻿using System;
using Excepcion;
using Interfaz;

namespace Potencia
{
    public class Potencia : IPlugin
    {
        public Potencia() { }

        public double Calcular(double X1, double X2)
        {
            if (X1 == 0 && X2 == 0)
                throw new ExcepcionOperador("EL OPERANDO 0^0 ESTA INDEFINIDO");
            else return Math.Pow(X1, X2);
        }

        public char getOperador()
        {
            return '^';
        }
    }
}
